/**
 * **[6315. 统计范围内的元音字符串数](https://leetcode.cn/contest/weekly-contest-336/problems/count-the-number-of-vowel-strings-in-range/)**
 *
 * 给你一个下标从 **0** 开始的字符串数组 `words` 和两个整数：`left` 和 `right` 。
 *
 * 如果字符串以元音字母开头并以元音字母结尾，那么该字符串就是一个 **元音字符串** ，其中元音字母是 `'a'`、`'e'`、`'i'`、`'o'`、`'u'` 。
 *
 * 返回 `words[i]` 是元音字符串的数目，其中 `i` 在闭区间 `[left, right]` 内。
 *
 * @param words
 * @param left
 * @param right
 * @returns
 */
export default function (words: string[], left: number, right: number): number {
	let result = 0;
	for (let index = left; index <= right; index++) {
		const str = words[index];
		switch (str.charAt(0)) {
			case 'a':
			case 'e':
			case 'i':
			case 'o':
			case 'u':
				break;
			default:
				continue;
		}
		switch (str.charAt(str.length - 1)) {
			case 'a':
			case 'e':
			case 'i':
			case 'o':
			case 'u':
				break;
			default:
				continue;
		}
		result++;
	}
	return result;
}
